在对称键密码学的设计中,克劳德·香农(Claude Shannon)在他的开创性论文“交流理论” [21]中引入了“混乱和扩散”的概念。混淆层隐藏了密钥和密文之间的关系,而扩散层的目标是掩盖密文和纯文本之间的关系。可以通过多余[22]或使用最大距离可分离(MDS)矩阵来实现完美的扩散。MDS矩阵由于其最大分支数量提供了完美的扩散。因此,MDS Ma-Trices在防止块和线性攻击的安全性和线性攻击方面起着重要作用。许多现代时代的密码,例如AES [10],两个菲斯[20],Square [9],Shark [18]等,以及Hash功能,例如Whirlpool [1],Photon [12]依靠MDS矩阵来增强安全性。
![arxiv:2406.12842v2 [cs.cr] 2025年1月1日PDF文件第1页](/bimg/2/246e347d5c93a42786fa31b3d112912560adb7de.webp)
![arxiv:2406.12842v2 [cs.cr] 2025年1月1日PDF文件第2页](/bimg/4/4753a609119f599ea54f6aa8677d2c8fd6d3c46a.webp)
![arxiv:2406.12842v2 [cs.cr] 2025年1月1日PDF文件第3页](/bimg/d/d40dd8ea64fe820baeed7694e62de5ccbe3db2b6.webp)
![arxiv:2406.12842v2 [cs.cr] 2025年1月1日PDF文件第4页](/bimg/a/a1479ed3f461a1b1b6a7d78ba696191ab42840c4.webp)
![arxiv:2406.12842v2 [cs.cr] 2025年1月1日PDF文件第5页](/bimg/d/d2316f147f67649ee851ee6adc0bcad12be5d187.webp)
